home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 3 / Light ROM 3 - Disc 2.iso / 3dstudio / bones / bndaid.doc < prev    next >
Text File  |  1994-10-23  |  5KB  |  100 lines

  1. Skeletal Morphing, Controlling the vertices.
  2.  
  3.     In many cases the standard proximity-based skeletal morphing
  4. techniques offered by the BONES IPAS set fail to provide the desired 
  5. effect. For example, in a human figure's hand, the bones in the middle 
  6. finger might be close enough to cause undesireable and unrealistic 
  7. looking movement in the vertices of the nearby ring and pointing fingers.  
  8.  
  9. To avoid this sort of problem, BeND-AID lets you locally override the 
  10. standard vertex-bone connections that affect movement in a given area of 
  11. your mesh. Do this by specifying custom links between vertices and bones 
  12. and assigning to each link a specified weight. Any number of links 
  13. can be specified for a vertex or area of vertices; if you assign multiple 
  14. links, those with higher weight have greater influence over where the vertex 
  15. ends up. 
  16. It is also possible to use the standard proximity-based BONES algorithim 
  17. but to "turn off" the influence of some of the bones over areas of your mesh 
  18. (like the hand discussed above). This should allow complete control of the 
  19. morph target generation.
  20.  
  21.     
  22.     To use BEND-AID: 
  23.     
  24.     Begin in the 3D Editor and select the required vertices using the
  25. select-vertex menu option. Press F12; select "BNDAID" from the PXP window.
  26. Each option available in the Bend Aid dialog box is described following.
  27.  
  28.  
  29. Operation: "Clear Attachments" or "Add Attachments"
  30.     
  31.     Clear Attachments will clear all custom bone-mesh specifications you
  32.     have previously attached to your mesh object using Bend-Aid. Add 
  33.     Attachments enables the Method Choices described below.
  34.  
  35.  
  36. Selections: "Current", "A", "B" or "C"
  37.  
  38.     This option lets you specify which Selection Set (see Autodesk 3D Studio 
  39.     Release 3 Reference Manual, p. 4-6) of vertices will be linked during 
  40.     this Bend-Aid pass. This feature lets you keep several working Selection 
  41.     Sets of vertices that you can affect with Bend-Aid (without waiting for 
  42.     the screen redraw before you bring up the Bend-Aid dialog box). Note that
  43.     Bend-Aid works with only a single skeleton and object mesh per pass; that 
  44.     is, you can't make a Selection Set that contains vertices in multiple 
  45.     objects like a school of fish and affect them all in a single Bend-Aid 
  46.     pass.
  47.     
  48.     
  49. Method: "Proximity", "Attach to Bone", "Ignore Bone", "# of bones" or 
  50.         "Tension"
  51.  
  52.     "Attach to Bone" will connect the selected vertices to the specified
  53.     bone using your specified Weight factor (described below).
  54.  
  55.     "Proximity" is the default method used by BONES; however it allows you
  56.     to assign partial proximity and partial bone attachment. To do this, run 
  57.     Bend-Aid twice: first selecting the Attach to Bone option to set a bone 
  58.     assignment with, say, a 30% Weight for your Selection Set of vertices, 
  59.     and on the next pass selecting the Proximity option with 70% Weight for 
  60.     those vertices. In this case, vertices in the Selected area of your mesh 
  61.     will be influenced 30% by the specific movement of their attached bone 
  62.     and 70% according to the standard BONES proximity algorithm. This gives 
  63.     you the freedom to tweak your animation until the movement looks most 
  64.     natural.
  65.    
  66.     "Ignore Bone" lets you indicate that a specific bone is to be ignored 
  67.     when calculating proximities for your selected vertices. If you set the 
  68.     Weight field value below to 100 or greater, the bone will be completely 
  69.     ignored when animating your selected vertices. If you set the Weight  
  70.     anywhere from 1-99, the bone's movement will be considered but it's 
  71.     influence over the selected vertices is reduced by your Weight percentage.
  72.  
  73.     "# of Bones" overrides the # of bones parameter of the BONES2 dialog
  74.     box for your selected vertices. This lets you set a different number of 
  75.     bones to influence local areas of your mesh.
  76.  
  77.     "Tension" overrides the tension parameter of the BONES2 dialog box for 
  78.     your selected set of vertices. This lets you set a different Tension 
  79.     amount to affect bending movements in a local area of your mesh.
  80.  
  81.  
  82. Weight: Number. -999 to 9999
  83.     
  84.     Set a Weight factor for the Method you selected above. 
  85.     Negative Weight values for "Proximity" and "Attach to Bone" cause the 
  86.     mesh to move opposite that which is expected. This can be used for 
  87.     muscle bulge, and other such effects. 
  88.     When a Weight greater than 100 is used with the "Ignore Bone" method, 
  89.     it is treated as though it were exactly 100; similarly a value less 
  90.     than 0 is treated as 0.
  91.  
  92. NOTE: The "# of bones" and "Tension" Methods described above are not 
  93. available as of this date. Keep an eye out for an incremental version release 
  94. including these options. 
  95. In addition, this version of the BEND-AID IPAS does not currently comply with 
  96. the Autodesk 'Appdata' specifications for IPAS routines. This means that, if 
  97. you run BEND-AID and on the same mesh object, run another IPAS which uses 
  98. the Appdata segment, one routine may stomp on the other's data. This will be 
  99. corrected in the incremental version release mentioned above.
  100.